
#ifndef MouseAndCat_HookBase_h
#define MouseAndCat_HookBase_h

#include <Windows.h>

class HookBase
{
public:

	HookBase();
    bool virtual Start() = 0;
    void Stop();

	bool call_next_hook();
	void set_call_next_hook(bool);

protected:

	//HOOKPROC hook_proc_;
	HHOOK hook_handle_;
	bool call_next_hook_;
};

#endif
